注册
-
我的QA
-
图库
-
随便逛逛
-
应用
-
登录
新概念招聘3.0
为何c中a[5] == 5[a]?
0
这是什么原理?
c
数组
问于
2010-03-06, 12:39
gossipgirl
2452
剩余600字
1 个答复
最早
最新
投票
0
因为
a[5]
会被解析成
*(a + 5)
而
5[a]
又会被解析成:
*(5 + a)
显然是一样的
链接
答于
2010-03-06, 12:41
sysadmin
2362
剩余600字
您的回答
社区维基
名字
邮箱
不公开
验证码
不是您要找的问题? 浏览其他含有标签
c
数组
的问题或者
自己问个
.
标签
c
× 89
数组
× 15
查看
255 次
招聘:
项目总监Project Director
(帕诗q信息科技(上海)有限公司,)
相关问题
请大家帮忙分析下面的代码(一行一行分析啊)
MySQL如何对多条记录进行insert on duplicate key update操作?
为何c中a[5] == 5[a]?
为何这里必须要有using namespace std;
c++中的extern是如何工作的?
为何c++中文件末尾不回车会有warning?
局部变量的内存分配
c中\x代表什么?
马特兰波中[A,B]和[A;B]的区别是什么?
c中static函数的意义是什么?
C中如何切子串?
C++中的new/delete对应的C版本是什么?
C中的宏是如何执行的?
c++中explicit的作用是什么?
为何C的max宏要这样定义?
正则循环替换
为什么CGI.pm会使用\0来pack multivalued parameters?
为何MessageBeep没有任何声音?
为何用dlsym 得到的函数地址和动态解析的地址不一样?
为何该自动变量没有被回收?